package dominio;

import java.util.Vector;

import util.FuncionesUtiles;

public class ReporteManoDeObra extends Reporte {

	private Vector<Objeto> filas;
	
	public ReporteManoDeObra() {
		super();		
		filas = new Vector<Objeto>();
	}
	
	public Vector<Objeto> getFilas() {
		return filas;
	}
	public void setFilas(Vector<Objeto> filas) {
		this.filas = filas;
	}
	public Vector<Objeto> getFilasConValor() {
		Vector<Objeto> objetos = new Vector<Objeto>();
		
		for(int i=0; i < filas.size(); i++)
			if(filas.elementAt(i).getPrecio().floatValue() != 0)
				objetos.add(filas.elementAt(i));
		
		return objetos;
	}
	
    public double getImporteTotal() {
    	double suma = 0;
    	for(int i=0; i < filas.size(); i++) {
    		suma += filas.elementAt(i).getPrecio();
    	}
    	return suma;
    }
    
    public String getImporteTotalFormateado() {   	
    	double suma = this.getImporteTotal();
    	return FuncionesUtiles.formatearCifra(suma);
    }

}
